#pragma once
#include "DXAMLCommon.h"
#include "IPALCaptureGraph.h"
#include "IPALVideoCaptureDeviceEnumerator.h"
#include "IPALAudioCaptureDeviceEnumerator.h"



class IPALWebcamServices
{
public:
	virtual HRESULT CreateCaptureGraph(IPALCaptureGraph **ppCaptureGraph) = 0;
	virtual HRESULT CreateVideoCaptureDeviceEnumerator(IPALVideoCaptureDeviceEnumerator **) = 0;
	virtual HRESULT CreateAudioCaptureDeviceEnumerator(IPALAudioCaptureDeviceEnumerator **) = 0;

};